package com.hjq.entity.po;

import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;
import org.springframework.format.annotation.DateTimeFormat;

import java.time.LocalDateTime;

/**
 * 用户表
 */
@Data
@AllArgsConstructor
@NoArgsConstructor
public class User {
    private Long id;// 用户id

    private String username;// 用户名

    private String password;// 密码

    private String phone;// 手机号

    private String avatar;// 头像

    private String nickname;// 昵称

    private String email;// 邮箱

    private Integer roleId; //角色id，1,管理员，2为教师，3为学生

    private Integer status;// 状态, 1:正常, 0:禁用

    private Integer delFlag;// 删除标志, 1:正常, 0:删除

    @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    private LocalDateTime createdAt;// 创建时间

    @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    private LocalDateTime updatedAt;// 更新时间
}